be moonfaced - German English Dictionary